package com.ruoyi.business.rule.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.List;

@TableName(autoResultMap = true)
@Data
public class JbdeptHighseasAllocationRulesJson
{
    /**
     * 客户分配限制0=启动1=不启动
     */
    private Boolean customerAllocationFlag;

    /**
     * 客户分配限制天数
     */
    private int customerAllocationDay;

    /**
     * 客户数量限制0=启动1=不启动
     */
    private Boolean customerNumberFlag;

    /**
     * 此规则仅限制“未成交”客户 0=选中1=未选中
     */
    private Boolean customerNotTradingFlag;

    /**
     * 按员工设置不同的客户数上限 0=选中1=未选中
     */
    private Boolean userCustomerTopLineFlag;

    /**
     * 每个员工针对的客户数量是多少
     */
    private List<JbCustomerNumberContentJson> userCustomerList;

    /**
     * 每个员工针对的客户数量是多少
     */
    private List<JbCustomerTypeNumberContentJson> userTypeCustomerList;

    /**
     * 根据客户类型分别设置客户数上限 0=选中1=未选中
     */
    private Boolean customerTypeTopLineFlag;

    /**
     * 农户数量
     */
    private int peasantNumber;

    /**
     * 零售商数量
     */
    private int tradesmanNumber;

    /**
     * 经销商数量
     */
    private int dealerNumber;
}
